<?php
namespace Api\Controller;
use Think\Controller;

/**
 * 接口请求时json返回函数
 */
class JsonController extends Controller
{
    /**
     * 默认返回信息
     */
    protected $ret = array('errNum'=>0, 'errMsg'=>'success', 'retData'=>array());

    /**
     * 返回正确的格式的json数据
     */
    function setjsonReturn($value, $key=null)
    {
        if (isset($key)) {
            $this->ret['retData'][$key]=$value;
        } else {
            $this->ret['retData']=$value;
        }
        $this->ajaxReturn($this->ret,'JSON');
    }

    /**
     * 返回错误格式的json数据
     */
    function errorjsonReturn($value)
    {
        $this->ret['errNum']=-1;
        $this->ret['errMsg']=$value;
        $this->ajaxReturn ($this->ret,'JSON');
    }
}